草庐IT

java - 多选 ListView 和 SharedPreferences

全部标签

java - 如何调用永久命令提示符?

在Windows中,我编写了一个小脚本来编译然后运行​​Java应用程序:javachelloWorld.javajavahelloWorldhelloWorld打印“你好,世界!”然后命令提示符立即关闭。我想要发生的是让程序执行,然后在命令提示符下准备好一个新行。编辑:另外1条规定。它需要只是一个批处理文件,而不是调用另一个批处理文件。 最佳答案 追加行:cmd...在批处理文件的末尾。 关于java-如何调用永久命令提示符?,我们在StackOverflow上找到一个类似的问题:

java - ntdll.dll 是 Windows XP 和 Windows Vista 的标准配置吗?

ntdll.dll是WindowsXP和WindowsVista的标准配置吗?我知道我的WindowsXP机器上有它,但我不确定这是否是每台机器的标准配置。我很好奇的原因是NTQuerySystemInformation函数可以获取windowsXP和/或WindowsVista系统的CPU使用率。 最佳答案 是的,但是您要使用的函数不会可能不会。根据MSDN,NTQuerySystemInformation在未来的Windows版本中可能会被更改或不可用。你应该使用GetSystemInfo相反,它位于Kernel32.dll中,

java - 如何确定屏幕保护程序是否在 Java 中运行?

我的应用程序定期在屏幕上显示信息。但如果屏幕截图处于Activity状态,则应用程序应等待用户返回。有什么方法可以确定屏幕保护程序是否正在运行?我不需要一个干净的解决方案,你只需要在windowsxp上工作。类似的问题,但其他技术:Howtodeterminethatascreensaverisrunning? 最佳答案 尝试使用JNA调用SystemParametersInfo的库系统调用。以下示例使用来自win32examples的代码由JNA提供:publicclassJNATest{publicstaticvoidmain(

java - 两个程序之间的输入输出通信

我有一个名为kgsgtp.jar的第三方java程序,它需要与我自己的C++(但主要是C)程序通信。java程序的文档指出:=====================你只需要确保它连接到的kgsGtp的标准输入kgsGtp的引擎输出和标准输出连接到引擎的输入。通常,最简单的方法是fork和execing来自您的引擎的kgsGtp。=====================现在我是一个相当称职的程序员,我觉得只要再提供一些线索,我就可以安排所有这些。我怀疑如果描述扩展到erm,10?行而不是三行半,然后我会立即对其进行排序。我猜文档中的fork是指在我的程序中使用WinExec()或Cr

java - 数据库连接代码运行在 Linux 而不是 Windows

我们有以下代码可以在LinuxUbuntu中运行,但不能在WindowsXP或Windows7中运行。你知道可能是什么问题吗?这是代码片段:if(logger.isDebugEnabled()){logger.debug("beforegettingconnection");}Stringurl="jdbc:mysql://XXX.XXX.XXX.XXX";Connectionconn=DriverManager.getConnection(url,"XXXX","XXXX");if(logger.isDebugEnabled()){logger.debug("aftergetting

c++ - 将 ListView 控件滚动到特定项目

有没有办法滚动ListView(在报告View中)以便特定项目位于顶部?我能找到的最接近的是ListView_EnsureVisible,但它只能确保项目可见-它不允许精细控制项目出现的位置。 最佳答案 ListView_EnsureVisible()滚动ListView以使项目可见,但它通常(但不总是)将项目放置在ListView的中间附近。要让item出现在顶部,先调用ListView_EnsureVisible(),再调用ListView_GetTopIndex()确定最上面可见的item,然后用ListView_GetIte

c# - 如何使用 C#.net 替换 ListView 中一行中列的值?

IDItemCode1Itema15652Itemx**2565**3Itemw12454Itemf1345我有一个如上所述的ListViewDetails格式,我想更改**标记之间的单元格内容的值。我怎样才能改变它,使其出现在同一行中,而不需要更新行或表中的其他值。请在C#.net中指导我 最佳答案 基本上,这取决于您如何填充ListView。无论如何,像这样的代码应该适用于几乎所有情况:varidIdx=listView1.Columns["ID"].Index;varcodeIdx=listView1.Columns["Cod

FileZilla 的 Java FTP 连接问题

我的简单JavaURLFTP连接的本地测试设置有一个奇怪的问题。以下代码片段(删除了try/catches):URLurl=newURL("ftp://127.0.0.1/subOne/subTwo/subThree/subFour");URLConnectionconn=url.openConnection();conn.setConnectTimeout(30000);conn.setReadTimeout(30000);InputStreamis=conn.getInputStream();///AndherefliestheIOException!...实际的IOExcepti

Java 打印 : Windows vs Linux

我有一个java程序,它使用jcifs库-sambastuff将文件写入远程机器文件系统;SmbFile=>SmbFileOutputStream=>PrintStream并且我使用普通的println(String)。一切正常,直到我将我的应用程序移动到Linux机器上,现在我远程Windows机器上的打印文件看起来很奇怪。我认为问题在于两个操作系统如何处理由println()函数插入的CR、LF。我的“jar”每天执行一次,它由“crontab”通过“sh”启动文件触发。有没有办法在不接触Java代码的情况下解决问题?有没有一种方法可以编写java程序使其在两种操作系统(可能是所有

java - SpringSource Tool Suite windows 7 32 位安装程序指向错误的 JRE

我正在尝试在windows732位机器上安装SpringSourceToolSuite并遇到一个问题,springsource工具套件安装程序.exe文件正在寻找旧的jre而不是新的jdk,我如何让安装程序指向新的jdk而不是老jre?这是收到的错误消息:TheRegistryreferstononexistentJavaRuntimeEnvironmentinstallatioorruntimeiscorrupt.Thesystemcannotfindthepathspecified.有什么建议吗? 最佳答案 我遇到了类似的问题。